package com.wman.sheep.rvadapter.loadmore;

import com.wman.sheep.R;

/**
 * Name     FangYBAgency
 * Anthor   wman
 * Time     2019/1/18 13:37
 * Describe 描述
 */
public class ProgressBarLoadMoreView extends LoadMoreView {

    @Override
    public int getLayoutId() {
        return R.layout.progressbar_view_load_more;
    }

    /**
     * 如果返回true，数据全部加载完毕后会隐藏加载更多
     * 如果返回false，数据全部加载完毕后会显示getLoadEndViewId()布局
     */
    @Override
    public boolean isLoadEndGone() {
        return true;
    }

    @Override
    protected int getLoadingViewId() {
        return R.id.load_more_loading_view;
    }

    @Override
    protected int getLoadFailViewId() {
        return R.id.load_more_load_fail_view;
    }

    /**
     * isLoadEndGone()为true，可以返回0
     * isLoadEndGone()为false，不能返回0
     */
    @Override
    protected int getLoadEndViewId() {
        return 0;
    }
}